package br.com.sistema.smallAgro.cliente;

import org.apache.wicket.spring.injection.annot.SpringBean;

import br.com.sistema.smallAgro.Principal;
import br.com.sistema.smallAgro.AS.ClienteAS;
import br.com.sistema.smallAgro.modelo.Cliente;

public class CadastrarClientePage extends Principal {
	private static final long serialVersionUID = 2967690765226935800L;
	@SpringBean
	private ClienteAS ClienteAS;

	public CadastrarClientePage(Cliente cliente) {
		
		add(new CadastrarClienteForm("formulario", cliente) {
			private static final long serialVersionUID = 5602935041518708640L;

			@Override
			protected void salvarDados(Cliente cliente) {
				ClienteAS.salvar(cliente);
			}

			@Override
			protected boolean buscaClienteValidacao(Cliente cliente) {
				return ClienteAS.buscaClienteValidacao(cliente);
			}
		});
	}
}
